package sessions;


import java.util.List;

import javax.ejb.Remote;

import entities.Abilita;
import entities.Utente;

@Remote
public interface AbilitaManagerRemote {

	public boolean inserisciAbilita(String nomeAbilita, String descrizione);
	public List<String> getAbilita(Utente user);
	public List<String> getAllAbilita();
	public boolean inserisciPropostaAbilita(String username,String nome, String descrizione);
	public List<Utente> getUtentiDaAbilita(String abilita);
	public List<Utente> getAmicoDaAbilita(String abilita, String userName);
	public Abilita getEntityAbilita(String abilita);
	public List<String> getAbilitaMancanti(Utente user);
}
